<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<!--
Not Automatically generated, changed!:
$Id: syntax_sections.htm,v 1.1 2008/06/24 20:47:59 fizick Exp $ 
-->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>AviSynth 2 - Basic Syntax</title>
<link rel="stylesheet" type="text/css" href="../avisynth.css">
</head>
<body>
<h2><span class="mw-headline">AviSynth Syntax</span></h2>
<ul>
  <li><a href="syntax_ref.htm" title="AviSynth Syntax">AviSynth Syntax</a> - The
    official reference documentation.
    <ul>
      <li><a href="syntax_plugins.htm" title="Plugins">Plugins</a>
        - How to load plugins (AviSynth, VirtualDub, VFAPI and C-plugins),
        autoloading and name-precedence.</li>
      <li><a href="syntax_script_variables.htm" title="Script variables">Script
        variables</a> - How to declare and use them in scripts.</li>
      <li><a href="syntax_operators.htm" title="Operators">Operators</a>
        - Available operators and relative precedence.</li>
      <li><a href="syntax_userdefined_scriptfunctions.htm" title="User defined script functions">User
        defined script functions</a> - How to define and use them in scripts.</li>
      <li><a href="syntax_control_structures.htm" title="Control structures">Control
        structures</a> - Language constructs for script flow control.</li>
      <li><a href="syntax_internal_functions.htm" title="Internal functions">Internal
        functions</a> - Ready-made non-clip functions to use in scripts.</li>
      <li><a href="syntax_clip_properties.htm" title="Clip properties">Clip
        properties</a> - Functions that return a property of a clip.</li>
      <li><a href="syntax_runtime_environment.htm" title="Runtime environment">Runtime
        environment</a> - Scripting on a per clip frame basis.</li>
    </ul>
  </li>
  <li><a href="script_ref.htm">Scripting
    reference</a> - Beyond scripting basics.
    <ul>
      <li><a href="script_ref_execution_model.htm" title="The script execution model">The
        script execution model</a> - The steps behind the scenes from the script
        to the final video clip output. The filter graph. Scope and lifetime of
        variables. Evaluation of runtime scripts.</li>
      <li><a href="script_ref_user_functions.htm" title="User functions">User
        functions</a> - How to effectively write and invoke user defined script
        functions; common pitfalls to avoid; ways to organise your function
        collection and create libraries of functions, and many more.</li>
      <li><a href="script_ref_block_statements.htm" title="Block statements">Block
        statements</a> - Techniques and coding idioms for creating blocks of
        AviSynth script statements.</li>
      <li><a href="script_ref_arrays.htm" title="Arrays">Arrays</a>
        - Using arrays (and array operators) for manipulating collections of
        data in a single step.</li>
      <li><a href="syntax_runtime_environment.htm" title="Scripting at runtime">Scripting
        at runtime</a> - How to unravel the power of runtime filters and create
        complex runtime scripts that can perform interesting (and memory/speed
        efficient) editing/processing operations and effects.</li>
    </ul>
  </li>
</ul>
<p><kbd>$Date: 2008/06/24 20:47:59 $</kbd></p>
</body>
</html>
